PHPSQL\Parser D

Total Complexity 456
Dependencies 4
Dependents 1
Total lines 1,579
Lines of code 1,167
Logical lines of code 880
Comment lines 178
Methods 42
Properties 2

Methods 42

Method Rating Maintainability Complexity Lines of code
processSQL()
D
8
137 237
process_expr_list()
D
16
89 198
process_from()
D
31 38 105
processSQLParts()
B
40 21 58
process_select_expr()
B
39 20 62
processDrop()
A
43 14 48
process_set_list()
A
46 12 39
processUnion()
A
46 11 43
process_limit()
A
49 8 33
processFromExpression()
A
47 7 35
processOrderExpression()
S
51 7 27
processInsertOrReplace()
S
51 7 26
processMySQLUnion()
S
53 7 23
process_delete()
S
57 7 16
process_order()
S
52 6 26
process_values()
S
54 5 21
getVariableType()
S
55 5 19
isCommentToken()
S
73 6 4
process_group()
S
53 4 24
process_select()
S
59 4 16
processInto()
S
63 4 10
parse()
S
60 3 13
isUnion()
S
65 3 9
process_record()
S
64 3 10
initParseInfoForFrom()
S
63 2 9
__construct()
S
70 2 6
isSubQuery()
S
77 2 3
isBracketExpression()
S
77 2 3
isFunction()
S
77 2 3
isAggregateFunction()
S
77 2 3
isConstant()
S
77 2 3
isReserved()
S
77 2 3
isColumnReference()
S
77 2 3
isExpression()
S
77 2 3
initParseInfoForOrder()
S
77 1 3
processUpdate()
S
80 1 3
processReplace()
S
79 1 3
processInsert()
S
79 1 3
isWhitespaceToken()
S
79 1 3
isCommaToken()
S
79 1 3
getAssignment()
S
71 1 5
splitSQLIntoTokens()
S
80 1 3